Színek generálása
A weblapokon többféle módon határozhatjuk meg a színeket. Az első megoldás, amikor a színek angol nevét alkalmazzuk: black, white, red, orange, pink, stb. Ennek igen nagy hátránya, hogy tudni kell a színek angol nevét. Pl. milyen szín az a Goldenrod? Ez bizony a sárga egyik árnyalata. Nincs esetleg egy másik megoldás? De igen!
A másik megoldás a hexadecimális értékek használata. Amilyen csúnyán hangzik, olyan egyszerű, bár némi előismeretet igényel. Ez pedig annyi, hogy 16-os számrendszerben (hexadecimális módban) a számjegyek nem 0-tól 9-ig tartanak, hanem 0-tól F-ig: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. A betűk igazából a tízet, tizenegyet, tizenkettőt, stb. jelentik. Az F a 15-ös számjegy. Ebből következik, hogy míg tízesben a legkisebb, maximum kétjegyű szám a 0, a legnagyobb pedig a 99, addig hexadecimálisan a legkisebb szám (szintén max. kétjegyű) a 00, a legnagyobb pedig az FF. Ezek alkalmazása adja meg a színeket, csupán a fantáziánkat (és rajztudásunkat) kell igénybe venni. Három pontosan kétjegyű hexadecimális számmal fejezzük ki a színeket. Az első kétjegyű szám a piros mennyiségét, a második kétjegyű szám a zöld mennyiségét, míg az utolsó kétjegyű szám a kék mennyiségét adja meg, minezt szigorúan hexadecimális formában. Egy példa talán segít megérttetni: FF00FF. Ez egy olyan szín, amelyik maximum mennyiségű pirosat (FF), semmi zöldet (00) és maximum értékű kéket tartalmaz (FF). Ha jól tippelünk ez egy igen élénk magenta színt jelent. Ezt a módszer egyébként RGB módszernek is hívják (R: Red, G: Green, B: Blue), az összetevők miatt.